package file;

import java.io.File;

/**
 * java.io.File类：
 * 1.File的每一个实际用于表示硬盘上的一个文件或目录
 * 2.使用File可以：
 *
 */
public class FileDemo {
    public static void main(String[] args) {
        //绝对路径：从盘符开始的路径，实际开发中一般不用
       // File file = new File("C:\\Users\\DELL\\IdeaProjects\\jsd2411");
        //  File file = new File("C:/Users/DELL/IdeaProjects/jsd2411");

        //相对路径：相当于当前目录的路径
        //路径中的“.”用于表示当前项目的目录，实际开发中都使用相对路径
        //  File file = new File("./demo.txt");
        File file = new File("demo.txt");  //默认前面./，也相当于当前目录下的demo.txt
        System.out.println("文件名："+file.getName());  //获取文件名
        System.out.println("文件大小"+file.length());  //获取文件大小（文件占用的字节数）
        System.out.println("是否可读"+file.canRead());  //文件是否可读
        System.out.println("是否可写"+file.canWrite());  //文件是否可写
        System.out.println("是否是文件"+file.isFile());  //是否是文件
        System.out.println("是否是目录"+file.isDirectory());  //是否是目录
        System.out.println("是否存在"+file.exists());  //是否存在


    }
}
